
#include "BarraDeFerramentas/BarraDeFerramentas.h"
#include "PetLab.h"


BarraDeFerramentas::BarraDeFerramentas(int cx, int cy, int x, int y)
  : Controle(cx,cy/*+18*/,x,y)
{
    Matriz().Retangulo(0, 0, Largura(), Altura(), RGBA(0,0,0,0));
        
    //Matriz().Retangulo(0, 0, Largura(), Altura(), RGBA(64+32,64+32+16,128,32), 6);
    Matriz().Retangulo(1, 1, Largura()-1, Altura()-1, RGBA(128-36,128+64,255,64), 6);

    //Matriz().Retangulo()
    //Matriz().Retangulo(84,17-11,Largura()-4-15, Altura()-4, RGBA(64+32,64+32+16,128,32), 6);
    //Matriz().Retangulo(85,18-11,Largura()-5-15, Altura()-5, RGBA(128+64,128+64+32,255,128), 6);

    
    m_suavizacao = new ContainerSuavizacao(270,87,50,2);
    AdicionarControle(m_suavizacao);

    m_agucamento = new ContainerAgucamento(160,87,50+270+3,2);
    AdicionarControle(m_agucamento);

    /*m_histograma = new ContainerHistograma(300,87,50+230+2*3+200,2);
    AdicionarControle(m_histograma);*/

    m_frequencia = new ContainerFrequencia(300,87,50+230+2*3+200,2);
    AdicionarControle(m_frequencia);

    m_topologicas = new ContainerTopologicas(150,87,50+230+2*3+200+300+5,2);
    AdicionarControle(m_topologicas);
}

bool BarraDeFerramentas::AoBaixarEsq(EventoBaixarEsq ev)
{
    //MessageBox(0,"toolbar",0,0);
	return false;
}
